cap with visor - English Synonyms Dictionary